hvmloader: Remove all 64-bit print arguments
authorGeorge Dunlap <george.dunlap@eu.citrix.com>
Wed, 19 Jun 2013 12:52:20 +0000 (13:52 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Mon, 24 Jun 2013 11:20:29 +0000 (12:20 +0100)
commitd23749aaf76330730e0d0d86f2ccfc1effd54e3a
treeceff4dd5620646b7f6494cb6a69ea9eee6939e14
parenta12d15d8c1d512a4ed6498b39f9058f69a1c1f6c
hvmloader: Remove all 64-bit print arguments

The printf() available to hvmloader does not handle 64-bit data types;
manually break them down as two 32-bit strings.

v4:
 - Make macros for the requisite format and bit shifting

Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: Ian Campbell <ian.campbell@citrix.com>
CC: Ian Jackson <ian.jackson@citrix.com>
CC: Stefano Stabellini <stefano.stabellini@citrix.com>
CC: Hanweidong <hanweidong@huawei.com>
CC: Keir Fraser <keir@xen.org>
tools/firmware/hvmloader/pci.c
tools/firmware/hvmloader/util.h